package com.bfs.anasit.model;

import com.bfs.anasit.model.embeddable.InductionDrug;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.inject.Named;
import javax.persistence.Embeddable;
import java.io.Serializable;
import java.sql.Date;
import java.util.List;

/**
 * Created by IntelliJ IDEA.
 * User: lukman
 * Date: 7/8/11
 * Time: 4:44 AM
 * To change this template use File | Settings | File Templates.
 */
@Embeddable
@Named
@RequestScoped
public class IntraOperationRecord implements Serializable {
    private Date intraOpDate;
    private String anasthetist;
    private String surgeon;
    private String operationPerformed;
    private String localRegionalTechnique;
    private String comment;
    private String estimatedLosses;
    private Long intraSystole;
    private Long intraDiastole;
    private String hr;
    private String spo2;
    private String fi02;
    private String operationType;
    private List<InductionDrug> inductionDrugs;

    public IntraOperationRecord() {
    }

    public Date getIntraOpDate() {
        return intraOpDate;
    }

    public void setIntraOpDate(Date intraOpDate) {
        this.intraOpDate = intraOpDate;
    }

    public String getAnasthetist() {
        return anasthetist;
    }

    public void setAnasthetist(String anasthetist) {
        this.anasthetist = anasthetist;
    }

    public String getSurgeon() {
        return surgeon;
    }

    public void setSurgeon(String surgeon) {
        this.surgeon = surgeon;
    }

    public String getOperationPerformed() {
        return operationPerformed;
    }

    public void setOperationPerformed(String operationPerformed) {
        this.operationPerformed = operationPerformed;
    }

    public String getLocalRegionalTechnique() {
        return localRegionalTechnique;
    }

    public void setLocalRegionalTechnique(String localRegionalTechnique) {
        this.localRegionalTechnique = localRegionalTechnique;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getEstimatedLosses() {
        return estimatedLosses;
    }

    public void setEstimatedLosses(String estimatedLosses) {
        this.estimatedLosses = estimatedLosses;
    }

    public Long getIntraSystole() {
        return intraSystole;
    }

    public void setIntraSystole(Long intraSystole) {
        this.intraSystole = intraSystole;
    }

    public Long getIntraDiastole() {
        return intraDiastole;
    }

    public void setIntraDiastole(Long intraDiastole) {
        this.intraDiastole = intraDiastole;
    }

    public String getHr() {
        return hr;
    }

    public void setHr(String hr) {
        this.hr = hr;
    }

    public String getSpo2() {
        return spo2;
    }

    public void setSpo2(String spo2) {
        this.spo2 = spo2;
    }

    public String getFi02() {
        return fi02;
    }

    public void setFi02(String fi02) {
        this.fi02 = fi02;
    }

    public String getOperationType() {
        return operationType;
    }

    public void setOperationType(String operationType) {
        this.operationType = operationType;
    }

//    public List<InductionDrug> getInductionDrugs() {
//        return inductionDrugs;
//    }
//
//    public void setInductionDrugs(List<InductionDrug> inductionDrugs) {
//        this.inductionDrugs = inductionDrugs;
//    }
}
